package com.aiti.lulian.dto.newCard;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * description:
 * auth fcb
 * date 2025-09-11 17:48
 **/
@ApiModel(value = "企业名片分享设置",description = "")
@TableName("card_share_config")
@Data
public class CardShareConfig {

    /** 主键 */
    @ApiModelProperty(name = "主键",notes = "")
    @TableId(value = "base_id",type = IdType.INPUT)
    private String baseId ;

    /** 企业id */
    @ApiModelProperty(name = "企业id",notes = "")
    @TableField(value = "enterprise_id")
    private String enterpriseId ;

    /** 模板id */
    @ApiModelProperty(name = "模板id",notes = "")
    @TableField(value = "template_id")
    private String templateId ;

    /** 招呼语类型。1：自定义，0:默认 */
    @ApiModelProperty(name = "招呼语类型。1：自定义，0:默认",notes = "")
    @TableField(value = "hello_word_type")
    private Integer helloWordType ;

    /** 招呼语 */
    @ApiModelProperty(name = "招呼语",notes = "")
    @TableField(value = "hello_word")
    private String helloWord ;

    /** 封面图片 */
    @ApiModelProperty(name = "封面图片",notes = "")
    @TableField(value = "cover_url")
    private String coverUrl ;

    /** 1:自动同步员工下所有名片，2：员工自己可编辑 */
    @ApiModelProperty(name = "1:自动同步员工下所有名片，2：员工自己可编辑",notes = "")
    @TableField(value = "permission")
    private Integer permission ;

    /** 封面图片base_id */
    @ApiModelProperty(name = "封面图片base_id",notes = "")
    @TableField(value = "cover_url_base_id")
    private String coverUrlBaseId;

    @ApiModelProperty(name = "企业名片封面转发图片类型",notes = "")
    @TableField(value = "type")
    private String type;

}
